.lbl-tit {
  width:auto;
  height:auto;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 13px;
  font-weight:bold;
  color:#162766;
 }
 
 .chk-opc {
    visibility: collapse;
    width: 0px;
    height: 0px;
    padding: 0px;
    margin: 0px;
}

.chk-opc-lbl {
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-opc + .chk-opc-lbl{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/false-opc.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-opc:focus + .chk-opc-lbl{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/false-opc.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-opc:checked + .chk-opc-lbl{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/true-opc.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-opc:checked:focus + .chk-opc-lbl{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/true-opc.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}